package com.sailfish.springbootdemo.pojo.db4;

import java.io.Serializable;

/**
 * (TbApproveH3c)实体类
 *
 * @author makejava
 * @since 2024-01-22 10:27:57
 */
public class ApproveH3c implements Serializable {
    private static final long serialVersionUID = 907751225972597735L;
    /**
     * 主题
     */
    private String subject;
    /**
     * 申请人id(域账号)
     */
    private String adduserid;
    /**
     * 申请人姓名（中文名）
     */
    private String addusername;
    /**
     * 申请时间，必填，格式yyyy-MM-dd HH:mm:ss
     */
    private String applytime;
    /**
     * 当前处理人id(被委托人，域账号)，多人','分割
     */
    private String authorid;
    /**
     * 当前处理人id(被委托人，姓名)
     */
    private String authorname;
    /**
     * 业务系统URL
     */
    private String url;
    /**
     * 系统id，全部大写
     */
    private String systemid;
    /**
     * 应用id（流程应用分类编码）
     */
    private String appid;
    /**
     * 流程id，流程分类编码，区分大小写
     */
    private String processid;
    /**
     * 流程名称（流程分类，如请假电子流，加班流程）
     */
    private String processname;
    /**
     * 代办单号
     */
    private String docunid;
    /**
     * 状态值（WAITING/APPROVING/APPROVED）对应含义（待提交/审批中/完成）
     */
    private String status;
    /**
     * 已处理用户id
     */
    private String enduserid;
    /**
     * 委托人
     */
    private String assigner;
    /**
     * 节点id，多个节点用','分割
     */
    private String nodeid;
    /**
     * 节点名称
     */
    private String nodename;
    /**
     * 最后更新时间字符串，格式yyyy-MM-dd HH:mm:ss
     */
    private String timestamp;
    /**
     * 接入类型1（只PC端）,2（只移动端）,3（PC和移动端都可以）
     */
    private String accepttype;
    /**
     * 移动端重定向url
     */
    private String redirecturl;
    /**
     * 能否批量处理（1是，0否）
     */
    private Integer isbatch;

    private String todopcurl;
    /**
     * 是否详情链接按钮，值1或0,一般情况值为0即可有特殊需求才会需要这个字段值为1
     */
    private String ispcdetail;
    /**
     * 按钮文字。默认为“点击详情'不超过4个文字，超过自动截断英文可以使用Open'
     */
    private String buttonvalue;
    /**
     * 语言类型,空或者1表示中文,2表示英文
     */
    private Integer languageenv;
    /**
     * 多用户多环节时，此字段用于确定用户具体所在环节和时间格式如下 处理人1#到达时间1#节点ID1.处理人2#到达时间2#节点ID2 例如:c29974#2023-03-1615:22:45#T00001,cys2646#2022-02-125:22:45#T00003
     */
    private String usernodeinfo;


    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public String getAdduserid() {
        return adduserid;
    }

    public void setAdduserid(String adduserid) {
        this.adduserid = adduserid;
    }

    public String getAddusername() {
        return addusername;
    }

    public void setAddusername(String addusername) {
        this.addusername = addusername;
    }

    public String getApplytime() {
        return applytime;
    }

    public void setApplytime(String applytime) {
        this.applytime = applytime;
    }

    public String getAuthorid() {
        return authorid;
    }

    public void setAuthorid(String authorid) {
        this.authorid = authorid;
    }

    public String getAuthorname() {
        return authorname;
    }

    public void setAuthorname(String authorname) {
        this.authorname = authorname;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getSystemid() {
        return systemid;
    }

    public void setSystemid(String systemid) {
        this.systemid = systemid;
    }

    public String getAppid() {
        return appid;
    }

    public void setAppid(String appid) {
        this.appid = appid;
    }

    public String getProcessid() {
        return processid;
    }

    public void setProcessid(String processid) {
        this.processid = processid;
    }

    public String getProcessname() {
        return processname;
    }

    public void setProcessname(String processname) {
        this.processname = processname;
    }

    public String getDocunid() {
        return docunid;
    }

    public void setDocunid(String docunid) {
        this.docunid = docunid;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getEnduserid() {
        return enduserid;
    }

    public void setEnduserid(String enduserid) {
        this.enduserid = enduserid;
    }

    public String getAssigner() {
        return assigner;
    }

    public void setAssigner(String assigner) {
        this.assigner = assigner;
    }

    public String getNodeid() {
        return nodeid;
    }

    public void setNodeid(String nodeid) {
        this.nodeid = nodeid;
    }

    public String getNodename() {
        return nodename;
    }

    public void setNodename(String nodename) {
        this.nodename = nodename;
    }

    public String getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(String timestamp) {
        this.timestamp = timestamp;
    }

    public String getAccepttype() {
        return accepttype;
    }

    public void setAccepttype(String accepttype) {
        this.accepttype = accepttype;
    }

    public String getRedirecturl() {
        return redirecturl;
    }

    public void setRedirecturl(String redirecturl) {
        this.redirecturl = redirecturl;
    }

    public Integer getIsbatch() {
        return isbatch;
    }

    public void setIsbatch(Integer isbatch) {
        this.isbatch = isbatch;
    }

    public String getTodopcurl() {
        return todopcurl;
    }

    public void setTodopcurl(String todopcurl) {
        this.todopcurl = todopcurl;
    }

    public String getIspcdetail() {
        return ispcdetail;
    }

    public void setIspcdetail(String ispcdetail) {
        this.ispcdetail = ispcdetail;
    }

    public String getButtonvalue() {
        return buttonvalue;
    }

    public void setButtonvalue(String buttonvalue) {
        this.buttonvalue = buttonvalue;
    }

    public Integer getLanguageenv() {
        return languageenv;
    }

    public void setLanguageenv(Integer languageenv) {
        this.languageenv = languageenv;
    }

    public String getUsernodeinfo() {
        return usernodeinfo;
    }

    public void setUsernodeinfo(String usernodeinfo) {
        this.usernodeinfo = usernodeinfo;
    }

}

